Notational Systems – the Cognitive Dimensions of Notations framework

نویسنده

  • Alan F. Blackwell
چکیده

ion: types and availability of abstraction mechanisms. Abstractions (redefinitions) change the underlying notation. Macros, data structures, global findand-replace commands, quick-dial telephone codes, and word-processor styles are all abstractions. Some are persistent, some are transient. Abstractions, if the user is allowed to modify them, always require an abstraction manager -a redefinition sub-device. It will sometimes have its own notation and environment (e.g. the Word style sheet manager) but not always (for example, a class hierarchy can be built in a conventional text editor). Systems that allow many abstractions are potentially difficult to learn. Secondary notation: extra information in means other than formal syntax. Users often need to record things that have not been anticipated by the notation designer. Rather than anticipating every possible user requirement, many systems support secondary notations that can be used however the user likes. One example is comments in a programming language, another is the use of colours or format choices to indicate information additional to the content of text. Closeness of mapping: closeness of representation to domain. How closely related is the notation to the result it is describing?

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cognitive Dimensions of Notations: Design Tools for Cognitive Technology

The Cognitive Dimensions of Notations framework has been created to assist the designers of notational systems and information artifacts to evaluate their designs with respect to the impact that they will have on the users of those designs. The framework emphasizes the design choices available to such designers, including characterization of the user's activity, and the inevitable tradeoffs tha...

متن کامل

Subsetability as a New Cognitive Dimension?

Subsetability is the ability to decompose programming languages and environments into a hierarchy of subsets, each of which can be used by students to create complete, meaningful computer programs. This paper argues that a programming language/environment's subsetability positively affects its learnability and teachability. The argument is supported by citing relevant theoretical research, litt...

متن کامل

Cognitive Dimensions and Multiple Notations

Cognitive Dimensions is widely used framework to evaluate visual notations. Our research indicates that many programming environments let people program using multiple notations. Unfortunately, Cognitive Dimensions does not provide mechanisms to assess the relationship between the notations. In this paper we introduce our view of how notations are used in programming environments and we perform...

متن کامل

The Cognitive Dimensions of Music Notations

This paper presents and adapts the Cognitive Dimensions of Notations framework (Green and Petre, 1996) for use in designing and analysing notations (and user interfaces) in both digital and traditional music practice and study. Originally developed to research the psychology of programming languages, the framework has since found wider use in both general HCI and music. The paper provides an ov...

متن کامل

What vs. How of Visual Modeling: The Arrow Logic of Graphic Notations

The goal of the paper is to explicate some universal logic underlying various notational systems used in visual modeling. The idea is to treat the notational diversity as the diversity of visualizations of the same basic specificational format. It is argued that the task can be well approached in the arrow-diagram logic framework where specifications are directed graphs carrying a structure of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002